/**
 * @author Michael,Apr 5, 2013
 *
 */
package com.tm.enums;

/**
 * @author Michael
 *
 */
public enum TaskStatusEnum {
	
	NEW("new","New", 1),
	IN_PROCESS("in_process","In process", 3),
	HAVE_QUESTION("have_question","Have question", 5),
	FIXED_ON_BETA("fixed_on_beta","Fixed on beta", 7),
	FIXED_ON_STAGE("fixed_on_stage","Fixed on stage", 9),
	READY_FOR_LIVE("ready_for_live","Ready for live", 7),
	REOPEN("reopen","Reopen", 7),
	FIXED_ON_LIVE("fixed_on_live","Fixed on live", 7),
	CLOSED("closed","Closed", 7);
	
	private String				kind;
	private String				code;
	private String				codeDesc;
	private Integer 			priority;
	
	
	private TaskStatusEnum(String code, String codeDesc, Integer priority) {
		this.kind = KindEnum.TASK_STATUS.name();
		this.code = code;
		this.codeDesc = codeDesc;
		this.priority = priority;
	}


	public String getKind() {
		return kind;
	}


	public void setKind(String kind) {
		this.kind = kind;
	}


	public String getCode() {
		return code;
	}


	public void setCode(String code) {
		this.code = code;
	}


	public String getCodeDesc() {
		return codeDesc;
	}


	public void setCodeDesc(String codeDesc) {
		this.codeDesc = codeDesc;
	}


	public Integer getPriority() {
		return priority;
	}


	public void setPriority(Integer priority) {
		this.priority = priority;
	}
	
	
	
	

}
